provide (someone with) impression - İspanyolca İngilizce Sözlük